package com.admin.business.transitionUser;

import com.tiangong.framework.bo.CDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @description: 业委会换届用户表
 * @create: 2023-10-13 09:55:57
 **/
@Mapper
public interface TransitionUserDao{
    /**添加业委会换届用户表数据*/
    void addTransitionUser(CDO cdo);

    /**添加业委会换届用户表数据*/
    void addOrUpdateTransitionUser(CDO cdo);

    /**根据Id更新业委会换届用户表数据*/
    int updateTransitionUserById(CDO cdo);

    /**根据Id删除业委会换届用户表数据*/
    int deleteTransitionUserById(Integer id);

    /**根据条件删除业委会换届用户表数据*/
    int deleteTransitionUser(CDO cdo);

    /**根据id获取业委会换届用户表数据*/
    CDO getTransitionUserById(Integer id);

    /**根据非空条件获取业委会换届用户表数据列表*/
    List<CDO> getTransitionUserListPage(CDO cdo);

    /**根据混合条件获取业委会换届用户表数据列表*/
    List<CDO> getTransitionUserListPageByCondition(CDO cdo);

    /**获取业委会换届用户表数据条数*/
    int getTransitionUserCount(CDO cdo);

}
